home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / gg / ncurses-5.3.lha / ncurses-5.3 / include / MKhashsize.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2002-10-24  |  358b  |  15 lines

  1. #!/bin/sh
  2. #
  3. # MKhashsize.sh --- generate size include for hash functions
  4. #
  5. echo "/*"
  6. echo " * hashsize.h -- hash and token table constants"
  7. echo " */"
  8.  
  9. CAPS="${1-Caps}"
  10. TABSIZE=`grep -v '^[ #]' $CAPS | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
  11.  
  12. echo ""
  13. echo "#define CAPTABSIZE    ${TABSIZE}"
  14. echo "#define HASHTABSIZE    (${TABSIZE} * 2)"
  15.